A taxonomy for identifying requirement interactions in software systems
نویسندگان
چکیده
This paper presents an interaction taxonomy for classifying and identifying requirement interactions in software systems. The proposed taxonomy is in the form of a four-layered pyramid that defines 6 Main Interaction Categories in the first layer, 17 Interaction Subcategories in the second layer, 29 Interaction Types in the third layer, and 29 Interaction Scenarios in the fourth layer. Each interaction scenario has a corresponding interaction detection guideline that describes how the interaction can be detected. The proposed interaction taxonomy was compared to other existing taxonomies in the literature and was not only able to address all the issues in those taxonomies, but also contained many other interaction types. The proposed interaction taxonomy serves as the first domain-independent requirement interactions taxonomy. It provides a detailed description of when two requirements interact. 2006 Published by Elsevier B.V.
منابع مشابه
Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملBuilding a Requirement Fault Taxonomy: Experiences from a NASA Verification and Validation Research Project
Fault-based analysis is an early lifecycle approach to improving software quality by preventing and/or detecting pre-specified classes of faults prior to implementation. It assists in the selection of verification and validation techniques that can be applied in order to reduce risk. This paper presents our methodology for requirements-based fault analysis and its application to National Aerona...
متن کاملUse Case Modeling in Software Development: A Survey and Taxonomy
Zahra Rashidi Department of Computer Engineering, Sharif University of Technology, Tehran, Iran [email protected] Zeynab Rashidi Department of Mathematics and Computer Science, Amirkabir University of Technology, Tehran, Iran [email protected] Hassan Rashidi Department of Mathematics and Computer Science, Allameh Tabataba'i University, Tehran, Iran [email protected] --------------------...
متن کاملAb initio study on the variation of stacking interactions of aniline and hydrated aniline systems
The use of appropriate level of theories for studying weak interactions such as 8-8 stackinginteractions of aromatic molecules has been an important aspect, since the high level methods havelimitations for application to large molecules. The differences in the stacking energies of variousaromatic molecular structures are found significant. It is also very important for identifying the mostfavor...
متن کاملInvestigation Of The Requirement &Constraints Affecting Teleworking In Government Institutes; Case Study : Research Institutes of Minister of Roads and Urban Development
Teleworking as an innovative way has many benefits in governmental, organizational and individual levels, but it faced with different variables in plan and implementation which is caused to low acceptance rate in organizations. By identifying and controlling these variables, managers and decision-makers can use teleworking programs in their organizations. The aim of this study is to investigate...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Networks
دوره 51 شماره
صفحات -
تاریخ انتشار 2007